//内置库
const Koa=require('koa')

//第三方库
const Router = require('koa-router')
const bodyParser=require("koa-bodyparser")


//自己写的模块
const userrouter=require('../router/user_router')
const errHandler = require('./error-handle');
const autorouter = require('../router/auto.router');
 const userRouters=require("../router/index")
const app=new Koa()
const userRouter=new Router({prefix:'user'})
//解析json文件
 app.use(bodyParser())
//封装注册路由
 userRouters(app)
// //使用路由
// app.use(userrouter.routes())
// //检测请求的方法对不对 不对返回错误信息
// app.use(userrouter.allowedMethods())

// app.use(autorouter.routes())
// app.use(autorouter.allowedMethods())
//监听发生的错误 在index中
  app.on('error',errHandler)
  
module.exports=app 
